Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Karlsruhe Challenger San Benedetto Challenger U.S. Open - New York Como Challenger Olbia Challenger Pau Challenger Cherbourg Challenger BNP Paribas Open - Indian Wells Phoenix Challenger U.S. Open - New York Grodzisk Mazowiecki Challenger Nonthaburi 2 Challenger Troyes Challenger Banja Luka Challenger France F8 France F10 France F11 France F15 France F19 Portugal F1 Portugal F2 Spain F7 Spain F8 France F6 Great Britain F7 Netherlands F2 Netherlands F3 France F11 Great Britain F10 Italy F24 Luxembourg F1 France F13 Sweden F1 Sweden F2 Portugal F7 France F1 France F2 France F5 France F6 France F7 Great Britain F7 Slovenia F3 France F8 France F9 Great Britain F8 France F12 Austria F7 Italy F27 Portugal F4 Portugal F5 France F17 Germany F18 France F20 Usa F1 Usa F3 Portugal F1 Portugal F2 Portugal F3 France F7 Spain F14 France F12 France F2 France F17 Italy F17 Portugal F8 France F10 Usa F2 Great Britain F8 Renault Slovenian Open - Ljubljana Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Besancon Challenger Rabat Challenger Trofeo Barcelona de Tenis - Barcelona Jersey Challenger St. Brieuc Challenger San Remo Challenger Bordeaux Challenger Rennes Challenger Noumea Challenger Courmayeur Challenger Casablanca Challenger Cherbourg Challenger St. Brieuc Challenger Orbetello Challenger Tampere Challenger Brasov Challenger Salzburg Challenger Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger Le Gosier Challenger San Benedetto Challenger Genova Challenger Le Gosier Challenger Caltanissetta Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Le Gosier Challenger Cordenons Challenger San Benedetto Challenger Todi Challenger Brest Challenger Mouilleron-Le-Captif Challenger Caltanissetta Challenger Genova Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Sophia Antipolis Challenger Bordeaux Challenger Alphen Challenger Rome Challenger Milan Challenger Eckental Challenger Koblenz Challenger Rennes Challenger Santiago Challenger Marbella Challenger Lisbon Challenger Padova Challenger Sopot Challenger Szczecin Challenger Rennes Challenger Indian Wells Challenger Marbella Challenger Sophia Antipolis Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Lisbon Challenger Poznan Challenger Genova Challenger Biella Challenger Barcelona Challenger Prostejov Challenger Alicante Challenger San Benedetto Challenger Antalya Challenger Marburg Challenger Cordenons Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Biella Challenger Florence Challenger Braunschweig Challenger Barcelona Challenger Bastad Challenger Roanne Challenger Phoenix Challenger Milan Challenger Como Challenger Rennes Challenger Braga Challenger Lisbon Challenger Hamburg Challenger Brest Challenger Noumea Challenger Tenerife 1 Challenger Biella Challenger Tenerife 2 Challenger Antalya 2 Challenger Monterrey Challenger Waco Challenger Puerto Vallarta Challenger Liberec Challenger Phoenix Challenger Barletta Challenger Aix En Provence Challenger Francavilla Challenger Bordeaux Challenger Barcelona Challenger Milan Challenger Manerbio Challenger Luedenscheid Challenger Como Challenger Genova Challenger Alicante Challenger Matsuyama Challenger Malaga Challenger Drummondville Challenger Noumea Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger AXA Open II - Espinho Copa Sevilla - Seville 2000 Cairo Challenger - Cairo Seville Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Casino Lugano - Lugano Open Diputacion Pozoblanco - Cordoba Copa Sevilla Internacionales de Andalucia - Seville Maia Open - Oporto Modena Challenger Villena Challenger Valencia Challenger Taipei 2 Challenger Orleans Challenger Matsuyama Challenger Bad Waltersdorf Challenger Orleans Challenger Madrid Challenger Rabat Challenger San Marino Challenger Rennes Challenger Napoli Challenger Palermo Challenger Ostrava Challenger Helsinki Challenger Open 13 - Marseille Noumea Challenger Heineken Open - Auckland Rome Challenger Bordeaux Challenger Olbia Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Open - Gstaad Noumea Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Quimper Challenger Abidjan 1 Challenger Lille Challenger Manama Challenger Orleans Challenger CA-Challenge 2000 - Graz Francavilla Challenger Skandia Open - Linz Cordenons Challenger Budapest Challenger Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Milan Indoors - Milan Copa AT&T - Buenos Aires Milan Challenger Grand Prix Hassan II - Casablanca Aix En Provence Challenger Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Espinho Challenger - Espinho Royan Challenger Telenordia Swedish Open - Bastad Sibiu Challenger V Torneo Internazionale di Tennis - Barletta 2001 Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Cassis Challenger Aix En Provence Challenger Adidas International - Sydney Monza Challenger Dubai Tennis Open - Dubai 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Marburg Challenger Stockholm Open - Stockholm Adidas International - Sydney Mouilleron-Le-Captif Challenger Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Arad Challenger Parma Challenger Sopot Challenger Como Challenger Seoul Challenger San Benedetto Challenger Cordenons Challenger Marbella Challenger Open Seat-Godo '99 - Barcelona Monterrey Challenger Rennes Challenger Aix En Provence Challenger Tata Open - Chennai Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Quimper Challenger Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Lille Challenger Orange Prokom Open - Sopot China Open - Beijing Open de Moselle - Metz Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw China Open - Beijing Open de Moselle - Metz Davidoff Swiss Indoors - Basel Orleans Challenger Grand Prix de Tennis de Lyon - Lyon Brest Challenger Movistar Open - Vina del Mar Milan Challenger Charlottesville Challenger Noumea Challenger Calgary Challenger Brasil Open - Costa do Sauipe Todi Challenger Copa Telmex - Buenos Aires Lille Challenger Abierto Mexicano Telcel - Acapulco Trnava Challenger Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Trieste Challenger Zug Challenger Pilot Pen Tennis - New Haven Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Challenger 42 - Andrezieux Tarragona Challenger Como Challenger Mumbai Open - Mumbai Open de Tenis Comunidad Valenciana - Valencia AXA Open - Lisbon Estoril Open - Estoril The Scottish Tennis Championships - Edinburgh Open 13 - Marseille Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Tennis Cup of Flanders - Ostende Catella Swedish Open - Bastad Abidjan 2 Challenger Pilot Pen Tennis - New Haven Tunis Challenger Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Open de Moselle - Metz San Sebastian Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Trofeo Cassa di Risparmio di Alessandria - Alessandria Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Ordina Open - 's-Hertogenbosch Open Sud de France - Montpellier Open de Charleroi - Charleroi Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Trani Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Orange Prokom Open - Sopot Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch The Hamlet Cup - Long Island Vegeta Croatia Open - Umag San Sebastian Challenger Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open 13 - Marseille Barcelona Open BancSabadell - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo ASB Classic - Auckland Open 13 - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp Napoli Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ASB Classic - Auckland Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open 13 Provence - Marseille Cherbourg Challenger Orleans Challenger Astana Open - Nur-Sultan Hamburg European Open - Hamburg Copa Claro - Buenos Aires China Open - Beijing Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Prague II Challenger Hamburg European Open - Hamburg Heineken Open - Auckland Winston-Salem Open - Winston-Salem Sofia Open - Sofia Adidas International - Sydney Emilia-Romagna Open - Parma Salzburg Challenger Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Astana Open - Nur-Sultan Open Seat Godo - Barcelona Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Cordoba Open - Cordoba Braunschweig Challenger Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Salvador Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Dubai Open - Dubai Brasil Open - Costa do Sauipe Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Swiss Open - Gstaad Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Calgary Challenger Ordina Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Open SEAT 2008 - Barcelona Citi Open - Washington Davidoff Swiss Indoors - Basel Chengdu Open - Chengdu Open 13 - Marseille Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Marrakech Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Dubai Tennis Open - Dubai Argentina Open - Buenos Aires Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Truist Atlanta Open - Atlanta Truist Atlanta Open - Atlanta Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati BCR Open Romania - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco Barcelona Open Banc Sabadell - Barcelona Las Vegas Challenger Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Open Sud de France - Montpellier Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport Moselle Open - Metz CA Tennis Trophy - Vienna US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Open Sud de France - Montpellier Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Bet-at-home Open - Hamburg Braga Challenger Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Aircel Chennai Open - Chennai TD Waterhouse Cup - Long Island Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Millennium Estoril Open - Estoril Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Open Sud de France - Montpellier International German Open - Hamburg Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Open 13 Provence - Marseille Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich German Tennis Championships - Hamburg AEGON Championships - London ASB Classic - Auckland Open 13 - Marseille Gonet Geneva Open - Geneva cinch Championships - London Konzum Croatia Open - Umag European Open - Antwerp Swiss Open - Gstaad Argentina Open - Buenos Aires Trofeo Conde de Godo - Barcelona Chile Dove Men+Care Open - Santiago CA Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Open Sud de France - Montpellier Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Citi Open - Washington Mallorca Open - Mallorca Chevrolet Cup - Vina del Mar Open Occitanie - Montpellier Mercedes Cup - Stuttgart Lyon Challenger Medibank International - Sydney Sydney International - Sydney Maia Challenger The Dubai Tennis Championships - Dubai San Marino Challenger Gerry Weber Open - Halle China Open - Beijing Valencia Open - Valencia bett1HULKS Indoors - Cologne China Open - Beijing Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami If Stockholm Open - Stockholm Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Brasil Open - Sao Paulo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 French Open (juniors) All Lower level tournaments Sony Open Tennis - Miami Davis Cup, World Group, F, ESP-USA 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro